|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IAuthorizationService
Interface, das die Autorisierung eines Anwenders validiert. Die Datenbasis über die die Autorisierung erfolgt, wird durch die jeweilige Implementierung bestimmt.
| Method Summary | |
|---|---|
boolean |
accessAllowed(de.cebis.moccabox.security.domain.User user,
TaskCommand cmd)
Überprüfen, ob der Zugriff eines bestimmten Anwenders für einen bestimmten Befehl erlaubt ist. |
de.cebis.moccabox.security.domain.Permission[] |
getPermissionsForRole(de.cebis.moccabox.security.domain.Role role)
Zurückliefern aller Zugriffsberechtigungen, die einer bestimmten Rolle zugeordnet sind. |
void |
init()
Initialisieren des Autorisierungsdienstes. |
| Method Detail |
|---|
void init()
de.cebis.moccabox.security.domain.Permission[] getPermissionsForRole(de.cebis.moccabox.security.domain.Role role)
role - Die Rolle, nach deren Berechtigungen gefragt wird.
boolean accessAllowed(de.cebis.moccabox.security.domain.User user,
TaskCommand cmd)
user - Anwender, der den Befehl ausführen möchte.cmd - Der Befehl, den der Anwender ausführen möchte.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||